#include "stdafx.h"

#include "States\SplashScreenState.h"
#include "States\GameState.h"

#include "IGameState.h"
#include "GameEngine.h"
#include "SDLInitializer.h"
#include "SDL.h"

using namespace ZeEngine;
using namespace std;

#ifdef _DEBUG
    int main(int argc, char* argv[])
    {
        //Setup initial state
        GameEngine core;
        core.Start(make_unique<GameState>(), "res/config.xml");

        return 0;
    }
#else
    int main(int argc, char* argv[])
    {
        //Setup initial state
        GameEngine core;

        core.Start(make_unique<GameState>(), "res/config.xml");

        return 0;
    }
#endif